body{overflow:hidden;}

.video-player{background-color: transparent;display: block;position: absolute;z-index: 1;top:0;}
.video_mask{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:90; }
.login,.register{ height:100px;width:360px;padding: 20px;background-color:rgba(0,0,0,0.3);border-radius: 4px;position:absolute;left: 50%;top: 50%; margin:-150px 0 0 -150px;z-index:99;}
.login h1,.register h1 { text-align:center; color:#fff; font-size:24px; margin-bottom:20px; }
.form_code{ position:relative; }
.form_code .code{ position:absolute; right:0; top:1px; cursor:pointer; }
.login_btn{ width:100%; }
.login input{
   width:250px;
}
.chat_login_btn{
    position: absolute;
    top:73px;
    right:20px;
    /*width:20%;*/
    background-color:#1E9FFF;
}

.back-ground{background-color: transparent;display: block;position: absolute;z-index: 1;top:0;}

